/*
* @Author: wanghongfucoder
* @Date:   2017-03-06 14:21:36
* @Last Modified by:   wanghongfucoder
* @Last Modified time: 2017-03-06 14:28:14
*/

public 	class Demo {
	private static final String colors[]={
		"red","green","bule","white","black"
	};

	public static void main(String[] args) {
		for (int i=0; i<20; i++) {
			Circle circle=(Circle)ShapeFactory.getCircle(getRandomColor());
			circle.setX(getRandomX());
			circle.setY(getRandomY());
			circle.setRadius(100);
			circle.draw();
		}
	}

	private static String getRandomColor(){
		return colors[(int)(Math.random()*colors.length)];
	}

	private static  int getRandomX(){
		return (int)(Math.random()*100);
	}

	private static int getRandomY(){
		return (int)(Math.random()*100);
	}
}